MKLKVVYRKVSDYICYDLKEIVLPSSLPDPPHVVKRRKLTWHERFLVLKEASRLYAASWVRDIGPELRPNDYKKQGDAEPKKQAKEAENEPSVLEDLAVAARGGMETLRPALHRLYMTRASNYKDALTSFIKGYHEGLQQVMQNKAESEAPADEADKSKKTT